package com.caocaog.market.mapper;

import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.caocaog.market.entity.ShopType;
import org.apache.ibatis.annotations.Param;

import java.io.Serializable;
import java.util.List;

/**
 * 店铺分类
 *
 * @author chechen
 * @date 2022-11-03
 */
public interface ShopTypeMapper extends BaseMapper<ShopType> {


    /**
     * 根据 entity 条件，查询全部记录
     *
     * @param queryWrapper 实体对象封装操作类（可以为 null）
     * @return 店铺分类集合
     */
    @Override
    List<ShopType> selectList(@Param(Constants.WRAPPER) Wrapper<ShopType> queryWrapper);


    /**
     * 根据 ID 查询
     *
     * @param id 主键ID
     * @return 店铺分类
     */
    @Override
    ShopType selectById(@Param("id") Serializable id);

}
